#include <stdio.h>
#include  "log.h"
#include <fcntl.h>
#include <unistd.h>

int main(int argc, char const *argv[])
{   
    close(STDIN_FILENO); //释放0 fd
    close(STDOUT_FILENO);//释放1 fd
    close(STDERR_FILENO);//释放2 fd
    open("/dev/null", O_RDWR); //占0号
    open("/home/atguigu/gateway/info.log",O_CREAT| O_RDWR,0664);//占1号
    open("/home/atguigu/gateway/error.log",O_CREAT| O_RDWR,0664);//占2号

    printf("Hello printf!\n"); //进标准输出
    log_info("Hello log_info!");//进标准错误
    log_error("Hello log_error!");//进标准错误
    perror("Hello perror!");//进标准错
    return 0;
}
